competitive integrity
EsportsThe Click That Never Came: Riot Games Judges Itself at Champions ShanghaiAnti-eco round. FUT Esports entered the round with a clear economic advantage...
EsportsThe Himass and TanVuu Sanction: How KRAFTON Turned a Friendly Tournament Into a System-Wide RulingIn Busan, I have a habit of rewatching PUBG Esports replays at two in the...
VolleyballWomen's Volleyball: Searching for the Data Behind the Beautiful NumbersOn the stands of a women's volleyball tournament in central Vietnam, the...
AthleticsSilesia 2028 and £3m: European Athletics Switches from Scoring-Table Bonuses to Placing-Based PayoutsSilesia 2028 and £3m: European Athletics Switches from Scoring-Table Bonuses ...
International FootballCamille Spaccarotella: Singapore's First Asian Games Surfer and the Problem of a Country With No WavesIn 2026, at seventeen, Camille Spaccarotella paddled out for a heat and paddl...
VolleyballTürkiye at the 2027 World Championship: The Seeding Is Worth More Than Sixth PlaceThe brief I read had two lines, and the first one got the tournament's name...
EsportsChampions Shanghai: Four Chinese Teams Go 0-8, VCT Americas Open 4-0I sat in front of my screen in Penang, opened the opening-round stats from...
SwimmingJackson Kroh – The Swimmer Outside the Spotlight of American Youth SwimmingAt a coffee shop near UNC Charlotte in an April afternoon, a 17-year-old boy...
BasketballDenver Nuggets and the Cam Whitmore Gamble: A Depth Equation Around Nikola JokicOne late-October evening, I sat in an editing room in Chicago, rewinding a ga...
ChessTotal Chess opens in Budapest: three formats, four players, and a rating system nobody has definedOn 29 August 2026 a release announced that the Total Chess World Championship...
EsportsTwo Korean Players Caught Cheating in the DFOS S3 Grand Final: All Prize Money RevokedTwo Korean Players Cheated in the DFOS S3 Grand Final: All Prize Money Revoke...
TennisSabalenka at China Open 2026: 99 Weeks at No.1, a Grand Slam-Less Year, and a Draw With Nothing to LoseOn September 29, 2026, in the press room of the National Tennis Center in...
International FootballTransfer Window: Three Filters Before Believing a NameI opened my laptop at six in the morning, Nha Trang time. Three headlines,...
BasketballMuurinen fined €872 for driving without license: A small ripple before the Arkansas journeyThe number €872 is not a heavy sentence. But for a young basketball player...
EsportsThe Curse Does Not Exist: When Vietnamese Esports Data Has Not Been Fully ReadAt fifteen, I was mocked by an entire online community for daring to use xG...
VolleyballFour Dead Rounds Out of Fourteen: Why the 2026 National Women's Volleyball Group Stage Lost Its PullThe day Geleximco Hung Yen beat Ha Noi 3-1, I reopened the standings three...
BadmintonThuy Linh Stops at Vietnam Open Before 19-Year-Old Chinese Talent: What Gap Was Exposed?Nguyen Du Stadium that afternoon was not raining, but a cold wind blew throug...
International FootballThe Silent January: When Transfer Signals Live in the GapsThe Silent January: When Transfer Signals Live in the Gaps The 2026 winter...
Table TennisDeep Sports Analysis in Vietnam: When Input Data Is Empty and Lessons on Information IntegrityIn the context of Vietnamese sports undergoing strong transformation, deep...
Table TennisYouth Table Tennis and the Forgotten Soil of Technique: Notes from the Back RowLate afternoon at the end of March, in a small gymnasium tucked deep inside a...
